.calendar-wrapper {
  height: 850rpx;
}

.has-question:not(.t-calendar__dates-item--selected) {
  color: red !important;
}

.footer {
  background: white;
  padding: 50rpx;
  box-sizing: border-box;
  margin-top: 20rpx;
  border-top: 1rpx solid #f5f5f5;
}

.remark {
  height: 240rpx;
  margin-bottom: 40rpx;

  .t-textarea__label {
    font-size: 32rpx !important;
  }
}

.sign-wrapper {
  background: #fafafa;
  padding: 32rpx;
  margin-bottom: 32rpx;
  border-radius: 10rpx;
  color: #333333;
}

.remark-wrapper {
  background: #fafafa;
  padding: 24rpx 32rpx;
  margin-bottom: 32rpx;
  border-radius: 10rpx;
  color: #989898;
  line-height: 2;
}
